body{background-color:#fff;padding:0;padding-bottom:120px;margin:0}
body,ul,li,p,h1,h2,form{margin:0;padding:0}
*{color:inherit;}
body, html,#allmap {margin:0;}
#golist {display: none;}
a{text-decoration:none}
a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);}
input,textarea{-webkit-appearance:none;outline:none}
ul,li{list-style:none}
.red{color:red}
@media (max-device-width: 780px){#golist{display: block !important;}}
.telImg{vertical-align:middle;height:16px;margin-left:3px;margin-top:-5px}
.activity_banner{height:250px;overflow:hidden;text-align:center;border-bottom:2px solid #e1e1e1}
.activity_banner img{max-width:100%;min-height:250px;width:100%}
.head_photo{ text-align:center;margin-top:-35px;margin-bottom:10px}
.head_photo img{width:70px;height:70px;border:3px solid #0d0509;border-radius:50%}
.activity_title{text-align:center;margin-bottom:10px}	
.activity_tel{margin:0 auto 10px auto;width:95px;height:25px;line-height:25px;text-align:center;border:1px solid #2d2d2d;border-radius:5px}
.activity_titleBar{margin-bottom:10px;text-align:center}
.activety_tap{margin-bottom:10px;text-align:center}
.activety_tap span{display:inline-block;margin:0 10px;text-align:center;padding:0 10px;border:1px solid #b0b0b0;border-radius:3px}
.activity_top{border-bottom:10px solid #f1f1f1}
.activity_center{border-bottom:10px solid #f1f1f1;padding:10px}
.activity_center .data{overflow:hidden}
.activity_center .date{ margin-bottom:20px}
.activity_center .datalist{float:left;width:33.3%;;text-align:center}
.activity_center .datalist .div2{margin-top:5px}
.datalistIco{width:20px;position:relative;top:5px;margin-right:2px}
.datalistIco1{width:14px;position:relative;top:3px;}
.datalistIco3{width:20px}
.ac_introduce{padding:10px;margin-bottom:30px}
.ac_introduce .title{text-align:center;border-bottom:1px solid #a7a7a7;width:80%;margin:0 auto;padding-bottom:10px;margin-bottom:20px}
.ac_introduce .title span{background-color:#fff;display:inline-block;position:relative;bottom:-20px;padding:0 5px}
.introduce_text{ text-align:center;padding:20px}
.introduce_img{padding:10px;text-align:center}
.introduce_img img{max-width:100%;text-align:center;}
.intr_illustrate{padding:10px;line-height:30px}
.ac_address{ text-align:center;padding-bottom:10px}
.ac_footer{background-color:#000000;height:44px;line-height:44px;position:fixed;bottom:0;width:100%;z-index:9999999999;overflow:hidden}
.ac_footer .left{float:left;margin-left:10px;color:#fff}
.ac_footer .right{float:right;margin-right:10px;color:#fbc400}

.nav {background-color:#000000;height:55px;padding-top:5px;width:100%; position:fixed;bottom:0;left:0;z-index:20}
.nav ul li{float:left;width:33.3%;color:#fcc300;text-align:center;}
.nav ul li .t{margin-top:2px}
.activity_nav_ico{width:35px;}
.index_top{height:40px;line-height:40px;background-color:#fcc300;text-align:center;font-size:18px;position:relative}
.index_top .return_prev{position:absolute;left:10px;top:10px}
.index_top .return_prev img{width:20px;}
.product_list{margin:10px;position:relative;overflow:hidden;border-bottom:4px solid #fcc300}
.product_list .img{text-align:center}
.product_list img{max-width:100%;text-align:center;}
.product_list .con_text{position:absolute;left:10px;bottom:10px;color:#fff;border-left:6px solid #0082ff;padding-left:5px;text-shadow: 1px 1px 2px #000}
.product_list .con_text .title{font-size:22px;margin-bottom:0px}
.product_list .money{position:absolute;right:-12px;bottom:12px;width:85px;height:30px;
background:rgba(0,0,0,0.5) none repeat scroll !important; /*实现FF背景透明，文字不透明*/filter:Alpha(opacity=50);/*实现IE背景透明*/ 
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);color:#fff;font-size:16px; line-height:30px;border-radius:10px;text-indent:20px;}
.product_list .money span{font-family:'微软雅黑';font-size:24px}
.ac_product_list{margin:10px;border:2px solid #e2e2e2;border-radius:5px} 
.ac_product_list .img{text-align:center}
.ac_product_list .img img{max-width:100%;width:100%}
.ac_product_list .header{position:relative;padding:3px 0;border-bottom:2px solid #e1e1e1}
.ac_product_list .header .user_photo{margin-left:10px;}
.ac_product_list .header .user_photo img{vertical-align:middle}
.ac_product_list .header .date{position:absolute;right:10px;top:14px}
.ac_product_list .con_text{padding:10px;border-bottom:2px solid #e2e2e2;word-break:break-all;}
.ac_product_list .footer{position:relative;padding:10px 0}
.ac_product_list .footer .praise{position:absolute;right:10px;top:18px}
.ac_product_list .user_photo img{width:38px;height:38px;border-radius:50%}

.ac_product_details{border-bottom:1px solid #dfdfdf} 
.ac_product_details .con_wrap{margin:10px; margin-top:0;position:relative} 
.ac_product_details .img{text-align:center}
.ac_product_details .img img{max-width:100%;text-align:center;width:100%}
.ac_product_details .header{position:relative;padding:19px 0 10px 0;border-bottom:1px solid #e1e1e1}
.ac_product_details .header .user_photo{margin-left:10px;float:left}
.ac_product_details .header .user_photo img{vertical-align:middle}
.ac_product_details .header_text{float:left;margin-left:5px}
.ac_product_details .header .date{position:absolute;right:10px;top:22px}
.ac_product_details .header .name{font-size:16px}
.ac_product_details .con_text{padding:10px;word-break: break-all}
.ac_product_details .footer{position:absolute;width:100%;height:35px;line-height:35px;left:0px;bottom:0px;z-index:10;text-align:right;padding-right:10px;
background:rgba(255,255,255,0.7) none repeat scroll !important; /*实现FF背景透明，文字不透明*/filter:Alpha(opacity=70);/*实现IE背景透明*/ 
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.ac_product_details .user_photo img{width:40px;height:40px;border-radius:50%}
.ac_product_details .footer .praise{margin-right:10px}
.ac_evaluate{border-top:10px solid #efefef;}
.ac_evaluate_cont{margin:10px;border-top:1px solid #949494;padding-top:10px;padding-bottom:10px}
.ac_evaluate_cont .header{position:relative}
.evaluate_photo{width:40px;height:40px;border-radius:50%;float:left;}
.ac_evaluate_cont .name{float:left;margin-top:10px;font-size:16px;margin-left:5px;color:#7c7c7c}
.ac_evaluate_cont .address{ float:left;margin-top:10px;margin-left:10px;color:#7c7c7c}
.ac_evaluate_cont .date{position:absolute;right:10px;top:12px;color:#7c7c7c}
.evaluate_text{margin-left:45px;}
.evaluate_release{border:2px solid #fec300;border-radius:5px;margin:10px;position:relative;}
.evaluate_release .input{width:80%;border:none;outline:none;height:35px;text-indent:5px}
.evaluate_release .button{position:absolute;right:10px;color:#ffc500;background:none;border:none;line-height:35px;font-size:16px;outline:none;}

.ac_register{padding:10px}
.ac_register_t{height:46px;line-height:46px;background-color:#f9f9f9;text-indent:10px;color:#737373}
.ac_register_list li{border:1px solid #644f00;border-radius:5px;position:relative}
.ac_register_list li label.error{position:absolute;top:38px;left:0;width:100%}
.ac_register_list input{border:none;width:100%;height:37px;line-height:37px;outline:none;background:none}
.ac_protocol{margin-top:10px;color:#737373}
.ac_protocol a{color:#0083ff;text-decoration: underline}
.ac_register_button{margin-top:20px}
.ac_register_button input{background-color:#ec584e;border-radius:15px;text-align:center;color:#fff;width:100%;border:none;height:39px;line-height:39px;outline:none}
.ac_register_list .ac_sex{width:15px;height:15px;vertical-align: middle;}
.ac_register_page2{display:none}

.ac_login_body{background-color:#fcc300}
.ac_logo{text-align:center;}
.ac_logo img{max-width:100%}
.ac_login{width:80%;margin:0 auto;}
.ac_login ul{border:1px solid #1b1b1b;border-radius:15px;padding:0 20px}
.ac_login ul li{height:34px;line-height:34px;}
.ac_login ul li input{border:none;height:34px;background-color:#fcc300;outline:none;width:80%}
.ac_login ul li input::-webkit-input-placeholder { color:#000 !important; background-color:none; 
background-image: none; } 
.ac_login_btn{margin-top:30px}
.ac_login_btn input{height:36px;line-height:36px;background-color:#ec584e;color:#fff;text-align:center;border:none;width:100%;border-radius:30px}
.ac_login_footer{diaplay:none;text-align:center;position:absolute;bottom:40px;width:100%}
#helpLink{ margin-top:5px}

.pageCover{float:left;width:35%;border-right:10px solid #fff}
.ac_story{float:left;width:58%; background-color:#e1e1e1;margin-left:10px;height:100%; position:relative;z-index:9999999;outline:none;min-height:90px}
.ac_re_cont{overflow:hidden;padding:0 10px;margin-top:20px;height:100%}
.fileUpload_class {
    width: 48.409%;
    height: 50%;
    opacity: 0;
    -khtml-opacity: 0;
}
.ac_re_cont .bg{background-color:#e1e1e1;overflow:hidden}

.ac_enroll_top{height:46px;line-height:46px;border-top:1px solid #b9bdc0;border-bottom:1px solid #b9bdc0;text-align:center}
.ac_enroll_cont ul{padding:0 10px}
.ac_enroll_cont ul li{overflow:hidden;clear:both;border-bottom:1px solid #c9c9c9;height:46px;line-height:46px;}
.ac_enroll_cont ul li .left{float:left}
.ac_enroll_cont ul li .right{float:right}
.ac_enroll_t{border-bottom:1px solid #c9c9c9;height:46px;line-height:46px;background-color:#f9f9f9;padding-left:10px}
.enroll_ico1{width:15px;margin-right:2px;position:relative;top:2px}
.enroll_ico2{width:15px;margin-left:2px;position:relative;top:2px}
.enroll_number{width:100px;height:30px;background-color:#fcc300;border-radius:8px;margin-top:9px}
.enroll_number input{width:28px;height:28px;border:1px solid #c9c9c9;text-align:center;line-height:28px;float:left;border-radius:0}
.enroll_number span{float:left;width:35px;height:30px;color:#fff;line-height:30px;text-align:center;font-size:14px}
.ac_payment{overflow:hidden;bottom:0;width:100%;background-color:#f9f9f9;height:50px;line-height:50px;margin-top:20px}
.ac_payment .left{float:left;text-align:center;width:75%}
.ac_payment .right{float:right;width:25%;background-color:#fcc300;height:50px;}
.enter_enroll{background:none;border:none;width:100%;height:50px;line-height:50px;color:#fff;text-align:center}
.enter_coupon{background-color:#ffffff;padding:10px}
.enter_coupon input{width:100%;border:1px solid #dcdcdc;border-radius:5px;height:44px;line-height:44px;text-indent:5px}

.coupon_wrap{padding:0 10px}
.coupon_wrap ul{margin-top:10px}
.coupon_wrap ul li{position:relative;margin-bottom:10px}
.coupon_wrap ul li .bg{postion:absolute;left:0;}
.coupon_wrap ul li .bg img{max-width:100%}
.coupon_wrap ul li .bg .footer{position:absolute;width:94%;bottom:8px;color:#fff;overflow:hidden;padding:0 10px}
.coupon_wrap ul li .bg .footer .left{float:left}
.coupon_wrap ul li .bg .footer .right{float:right}
.coupon_wrap ul li .bg .money{position:absolute;color:#fff;top:25%;left:30%;font-size:40px;font-style:oblique}
.coupon_button {margin-top:20px}
.coupon_button .button{width:100%;background-color:#fcc300;color:#fff;text-align:center;height:35px;line-height:35px;border:none;border-radius:3px}
.order_banner{text-align:center;position:relative;}
.order_banner img{max-width:100%;}
.order_banner span{display:block;position:absolute;top:50%;left:50%;width:120px;height:36px;border:1px solid #dfd0bb;background:rgba(0,0,0,0.5) none repeat scroll !important; /*实现FF背景透明，文字不透明*/filter:Alpha(opacity=50);/*实现IE背景透明*/ 
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);border-radius:5px;line-height:36px;color:#fff;font-size:18px;margin-left:-60px;margin-top:-18px;text-shadow:1x 1px 2px #000}

.order_user_message{margin-top:10px;border-top:1px solid #b9bdc0;border-bottom:1px solid #b9bdc0;padding:10px;overflow:hidden}
.order_user_message .user_photo{float:left;}
.order_user_message .user_photo img{width:40px;height:40px;border-radius:50%;border:2px solid #000}
.order_user_message .text{float:left;margin-left:5px}
.order_user_message .text .c1{font-size:16px;margin-top:3px}
.order_user_message .text .c2{margin-top:5px}
.order_user_message  .return{float:right;margin-top:12px}

.my_banner{text-align:center;position:relative;}
.my_banner img{max-width:100%;}
.my_banner span{display:block;position:absolute;bottom:30px;left:50%;width:120px;height:36px;border:1px solid #dfd0bb;background:rgba(0,0,0,0.5) none repeat scroll !important; /*实现FF背景透明，文字不透明*/filter:Alpha(opacity=50);/*实现IE背景透明*/ 
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);border-radius:5px;line-height:36px;color:#fff;font-size:18px;margin-left:-60px;margin-top:-18px;text-shadow:1x 1px 2px #000}

.my_create{padding:0 10px;margin-top:10px;text-align:center}
.my_create a{display:block;height:40px;line-height:40px;border:1px solid #dcdcdc;border-radius:5px;background-color:#fff}
.my_nav_list{margin-top:10px;background-color:#fff;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.my_nav_list ul{overflow:hidden;}
.my_nav_list ul li{float:left;width:33.10%;padding:20px 0;text-align:center;border-right:1px solid #dcdcdc}
.my_nav_list ul li .t{margin-top:10px}
.myorder_list{padding:10px}
.myorder_list ul li{overflow:hidden;clear:both;position:relative;margin-bottom:10px;background-color:#fff;border-radius:5px;padding:10px 5px}
.myorder_list ul li .img{float:left;width:40%;}
.myorder_list ul li .img img{max-width:100%;width:100%}
.myorder_list ul li .cont{float:left;width:59.8%;}
.myorder_list ul li .cont p{margin-left:10px}
.myorder_list ul li .date{position:absolute;bottom:5px;left:40%;padding-left:10px}
.myorder_list ul li .date .tap{display:inline-block;padding:1px 8px;border:1px solid #f5d888;border-radius:5px;text-align:center;line-height:20px}
.myorder_list ul li .date .blue{color:#0082fe}
.myorder_list ul li .date .gray{color:#7c8497}
.infor_t1{height:35px;line-height:35px;color:#818181;text-indent:10px}
.infor_install{position:relative;border-top:1px solid #b9bcc1;border-bottom:1px solid #b9bcc1;padding:15px 10px;background-color:#fff;color:#808080}
.infor_install .photo img{width:60px;height:60px;border-radius:50%;vertical-align:middle;border:2px solid #000}
.infor_install .link_head{position:absolute;right:10px;top:40px}
.infor_install .link_head img{width:16px}
.infor_name{position:relative;margin-top:10px;border-top:1px solid #b9bcc1;border-bottom:1px solid #b9bcc1;padding:10px 10px;background-color:#fff;color:#808080;overflow:hidden}
.infor_name .t1{float:left}
.infor_name .t2{float:right;margin-right:25px;}
.infor_name .link_head{position:absolute;right:10px;top:10px}
.infor_name .link_head img{width:16px;}
.infor_button{margin-top:30px;padding:0 10px}
.infor_button .button{background-color:#fcc300;width:100%;color:#fff;border-radius:5px;text-align:center;height:40px;line-height:40px;border:none}
.Modify_name{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:999;background-color:#fff}
.Modify_name .cont{padding:10px;margin-top:30px;}
.Modify_name .cont .t{margin-bottom:5px}
.Modify_name .input{border:1px solid #ddd;border-radius:3px;height:40px;line-height:40px;width:100%;text-indent:5px}
.Modify_name .button{margin-top:10px; background-color:#fcc300;height:40px;line-height:40px;color:#fff;text-align:center;border-radius:5px;border:none;width:100%}

.payment_banner{text-align:center;position:relative;}
.payment_banner img{max-width:100%;}
.payment_banner span{display:block;position:absolute;top:50%;left:50%;width:180px;height:36px;border:1px solid #dfd0bb;background:rgba(0,0,0,0.5) none repeat scroll !important; /*实现FF背景透明，文字不透明*/filter:Alpha(opacity=50);/*实现IE背景透明*/ 
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);border-radius:5px;line-height:36px;color:#fff;font-size:18px;margin-left:-90px;margin-top:-18px;text-shadow:1x 1px 2px #000}

.payment_list{background-color:#fff}
.payment_list ul{padding-tio:10px}
.payment_list li{overflow:hidden;clear:both;height:40px;line-height:40px;padding:0 10px}
.payment_list li .left{float:left}
.payment_list li .right{float:right}
.payment_list li.t{background-color:#f9f9f9}
.payment_list li.li1{border-bottom:1px solid #c9c9c9}
.payment_list li.li1 .right{color:#808080}

.countcid{margin-left:2px;}
.countpid{margin-left:2px;margin-right:5px}
.ac_help{ position:fixed;bottom:-1000px;width:100%;z-index:999;left:0}
.ac_help .link{background-color:#fff;margin-bottom:10px;height:30px;line-height:30px;border-radius:10px;text-align:center;margin:0 20px}
.ac_help .exit{background-color:#fff;height:30px;margin-top:10px;line-height:30px;border-radius:10px;text-align:center;margin:0 20px}
.gray_bg{display:none; width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background-color: #000;
    z-index: 998;
    opacity: 0;}
    

.today{ background:#F90; font-weight:bold;cursor:pointer;}
#calendar{ width:99.9%;margin-top:15px }
#date{ text-align:center; border-bottom:0;} 	
#date a{ display:inline-block; width:18px; height:20px; background-position:center -20px; vertical-align:middle; cursor:pointer;}
#date #selectDate{ width:120px;display:inline-block;}
#preYear{ background:url();}
#preMonth{ background:url();}
#nextMonth{ background:url();}
#nextYear{ background:url();}
#calTable{ width:100%; border-collapse:collapse;}
#calTable th{width:30px; height:30px;text-align:center;color:#808080}
#calTable td{ width:30px; height:30px; border:1px #ccc solid; text-align:center;color:#808080}
#calTable tbody{ font-family:Georgia, "Times New Roman", Times, serif;}    
    
    
@media only screen and (min-width: 680px){
.coupon_wrap ul li .bg .money{top:25%;left:34%;font-size:65px;}
}
@media only screen and (max-width: 680px){
.coupon_wrap ul li .bg .money{top:25%;left:32%;font-size:65px;}
.coupon_wrap ul li .bg .footer{bottom:12px}
}

@media only screen and (max-width: 580px){
.coupon_wrap ul li .bg .money{top:24%;left:30%;font-size:60px;}
}

@media only screen and (max-width: 480px){
.coupon_wrap ul li .bg .money{top:25%;left:30%;font-size:50px;}
.coupon_wrap ul li .bg .footer{bottom:8px}
}

@media only screen and (max-width: 380px){
.coupon_wrap ul li .bg .money{top:20%;left:28%;font-size:45px;}
.coupon_wrap ul li .bg .footer{bottom:6px}
}


